gpg: Add OstreeGpgVerifyResult
authorMatthew Barnes <mbarnes@redhat.com>
Wed, 4 Mar 2015 17:44:47 +0000 (12:44 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Wed, 18 Mar 2015 15:52:22 +0000 (11:52 -0400)
commit4a2733f9e7e2ca127ff27433c045c977000ca346
treed9ebb75c80aad9935c7196990847288dc47a0ca8
parent553d7840d5d5ada906da8328fc84bc8b40c6d8b1
gpg: Add OstreeGpgVerifyResult

Wrappers a referenced gpgme_verify_result_t so detailed verify results
can be examined independently of executing a verify operation.

_ostree_gpg_verifier_check_signature() now returns this object instead
of a single valid/invalid boolean, but the idea is for OstreeRepo to also
return this object for commit signature verification so it can be utilized
at the CLI layer (and possibly by other programs).
19 files changed:
Makefile-libostree.am
Makefile-tests.am
doc/Makefile.am
doc/ostree-docs.xml
doc/ostree-sections.txt
src/libostree/ostree-gpg-verifier.c
src/libostree/ostree-gpg-verifier.h
src/libostree/ostree-gpg-verify-result-private.h [new file with mode: 0644]
src/libostree/ostree-gpg-verify-result.c [new file with mode: 0644]
src/libostree/ostree-gpg-verify-result.h [new file with mode: 0644]
src/libostree/ostree-repo.c
tests/gpg-verify-data/README.md [new file with mode: 0644]
tests/gpg-verify-data/gpg.conf [new file with mode: 0644]
tests/gpg-verify-data/lgpl2 [new file with mode: 0644]
tests/gpg-verify-data/lgpl2.sig [new file with mode: 0644]
tests/gpg-verify-data/pubring.gpg [new file with mode: 0644]
tests/gpg-verify-data/secring.gpg [new file with mode: 0644]
tests/gpg-verify-data/trustdb.gpg [new file with mode: 0644]
tests/test-gpg-verify-result.c [new file with mode: 0644]